complete something successfully - Français Anglais Dictionnaire